import os
import pandas as pd

# 设置当前目录为工作目录
# os.chdir(os.getcwd())
# 或者使用 如果你需要指定一个特定目录
os.chdir('D:/02_item/06_汇总信息/毕业/')

# 获取当前目录下所有的Excel文件
excel_files = [f for f in os.listdir('.') if f.endswith('.xlsx')]

# 创建一个空的DataFrame来存储所有数据
all_data = pd.DataFrame()

# 遍历所有Excel文件，读取数据并合并到all_data中
for file in excel_files:
    df = pd.read_excel(file)
    all_data = pd.concat([all_data, df], ignore_index=True)

# 将合并后的数据写入一个新的Excel文件
output_file = 'merged_data.xlsx'
all_data.to_excel(output_file, index=False)

print(f'所有Excel文件已合并到 {output_file}')